package conservare.web;

import java.io.Serializable;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;

import conservare.modelo.Pessoa;
import conservare.negocio.PessoaRN;


@ManagedBean
@ViewScoped
public class PessoaBean implements Serializable{

	
	private static final long serialVersionUID = 2753261225564889198L;
	
	private Integer idPessoaSelecionada;
	private Pessoa pessoa;
	
	
	
	
	public Pessoa getPessoa() {
		return pessoa;
	}


	public void setPessoa(Pessoa pessoa) {
		this.pessoa = pessoa;
	}


	public void editar() {
		if (this.idPessoaSelecionada == null) {
			return;
		}else if(getPessoa() == null)
			setPessoa(new PessoaRN().getById(this.idPessoaSelecionada));
	}

	
	public void incluir() {
		if(getPessoa() == null){
			setPessoa(new PessoaRN().getNovo());
		}
	}
	
	
}
